#ifndef USEREXAMPLE_BEAR_H 
#define USEREXAMPLE_BEAR_H 

#include "Bear.h"


class UserExampleBear
     : public Bear
{
public:
    UserExampleBear();

    ~UserExampleBear()
    {
        delete( m_object );
    }

    int getUserInt();
    void setUserInt( int value );

    bool getUserBool();
    void setUserBool( bool value );

    std::string getUserString();
    void setUserString( std::string value );

    float getUserFloat();
    void setUserFloat( float value );

    char getUserChar();
    void setUserChar( char value );

private:
    BBObject* m_object;
};

#endif